<?php
include_once "../datos/ConfiguracionSQL.php";

class Configuracion{

    private $rut_notaria;
    private $vformato;
    private $sclavetoken;
    private $lugarmembrete;
    private $firma_manual;
    private $sql;
    private $datos;
    private $arrObjConf;

    public function Configuracion() {
        $this->sql = new ConfiguracionSQL();
        
    }
 public function getFirma_manual() {
     return $this->firma_manual;
 }

 public function setFirma_manual($firma_manual) {
     $this->firma_manual = $firma_manual;
 }


    public function setArregloObjetos($arreglo){ $this->arrObjConf = $arreglo; }
    public function getArregloObjetos(){ return $this->arrObjConf; }
    public function buscarConfiguracion()
	{
                $datosResultado = $this->sql->buscarDatos($this);
                //print_r($datosResultado);
                $arregloAuxObjeto = array();
		for($c=0;$c<count($datosResultado);$c++)
		{
			//Guardamos los datos obtenidos en variables
                        $rut_notaria = $datosResultado[$c][0];
                        $vformato = $datosResultado[$c][1];
                        $sclavetoken = $datosResultado[$c][2];
                        $lugarmembrete = $datosResultado[$c][3];
                        $firma_manual = $datosResultado[$c][4];
			//Por cada ciclo se crean objetos cliente con los respectivos datos
			$confAux = new Configuracion();
                                $confAux ->setRut_notaria($rut_notaria);
				$confAux ->setVformato($vformato);
				$confAux ->setSclavetoken($sclavetoken);
                                $confAux ->setLugarmembrete($lugarmembrete);
                                $confAux ->setFirma_manual($firma_manual);
			//incorporo los objetos a un arreglo auxiliar
			$arregloAuxObjeto[$c] = $confAux ;
		}
		//Seteamos el arreglo auxiliar al arreglo de objetos del cliente
		$this->setArregloObjetos($arregloAuxObjeto);
	}

    public function getRut_notaria() {
        return $this->rut_notaria;
    }

    public function setRut_notaria($rut_notaria) {
        $this->rut_notaria = $rut_notaria;
    }

   public function setVformato($vformato){
       $this->vformato=$vformato;
       }
   public function getVformato(){
       return $this->vformato;
       }

   public function setSclavetoken($sclavetoken){
       $this->sclavetoken=$sclavetoken;
   }
   public function getSclavetoken(){
       return $this->sclavetoken;
       }

   public function setLugarmembrete($lugarmembrete){
       $this->lugarmembrete=$lugarmembrete;
   }
   public function getLugarmembrete(){
       return $this->lugarmembrete;
       }

    public function getDatos() {
        return $this->datos;
    }
    public function setDatos($datos) {
        $this->datos = $datos;
    }

    public function ingresarConfiguracion() {
        return $this->sql->ingresarDatos($this);

    }
    public function modificarConfiguracion() {
        $this->sql->modificarDatos($this);
    }
}

?>